/**
描述
  将一个英文语句以单词为单位逆序排放。例如“I am a boy”，逆序排放后为“boy a am I”
  所有单词之间用一个空格隔开，语句中除了英文字母外，不再包含其他字符


  输入描述：
  输入一个英文语句，每个单词用空格隔开。保证输入只包含空格和字母。

  输出描述：
  得到逆序的句子

  示例1
  输入：I am a boy
  输出：boy a am I

*/
const readline = require('readline')
const rl = readline.createInterface({
  input:process.stdin,
  output:process.stdout
})

function transform(inputStr) {
  if (!inputStr) return
  // 转数组
  let inputArr = String(inputStr).split(' ')
  // 倒叙
  const setArr = inputArr.reverse()
  // 转字符串
  console.log(setArr.join(' '))  
}

// 本地测试
// let inputStr = 'I am a boy'
// transform(inputStr)

// 提交测试
rl.on('line', (line) => {
  if (line) {
    // 处理接收
    transform(line)
  }
})